package edu.ensabap.matricula.constants;

import java.io.Serializable;

public class MySQlQuery implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public static final String 
	 		
//			OBTENER LA CANTIDAD DE REGISTROS
	
			CANTIDAD_REGISTROS="SELECT count(ta.id) FROM tb_alumno ta inner join tb_persona tp  on ta.idpersona = tp.id where 1= 1 and flagEstado= 1 ",

			LISTAR_ALUMNOS="SELECT al.id as idalumno, al.codigo,pe.id as idpersona, pe.nombre,pe.apellido, " +
					"tt.id as idSexo, tt.descripcion, al.ciclo,pe.telefono, al.flagestado " +
					"FROM tb_alumno al inner join tb_persona pe on al.idpersona = pe.id " +
					"inner join tb_tablatipo tt on  pe.idtablatipo = tt.id where al.flagestado= 1 ",
						
			INSERTAR_ALUMNO="select fn_insertarAlumno(:p_codigo,:p_nombre,:p_apellido,:p_sexo,:p_telefono,:p_ciclo) ",
			
			ACTUALIZAR_ALUMNO="select fn_modificarAlumno(:p_idalumno,:p_idpersona,:p_codigo,:p_nombre,:p_apellido,:p_sexo,:p_telefono,:p_ciclo)",
	
			LISTAR_TABLATIPO="select id,descripcion from tb_tablatipo",
			
			TABLA_COCIENTE="select (count(id))/:p_numero from tb_alumno where flagEstado= 1 ",
			
			TABLA_RESIDUO="select mod((select count(id) from tb_alumno  where flagEstado= 1 ",
	
			ELIMINAR_ALUMNO="update tb_alumno set flagEstado=0 where id= :p_id ",					
//	SENTENCIAS DE EDGAR

			INSERTAR_EDGAR="INSERT INTO tb_edgar(codigo,nombre) VALUES (:codigo,:nombre)",
			ELIMINAR_EDGAR="DELETE FROM tb_edgar where id= :id",
			
			OBTENER_POR_ID="SELECT id,codigo,nombre FROM tb_edgar WHERE 1=1 ",
			
			MODIFICAR_EDGAR="UPDATE tb_edgar SET codigo=:codigo, nombre=:nombre where id=:id ",
			CANTIDAD_REGISTROS_EDGAR="SELECT count(id) FROM tb_edgar where 1= 1 ",

//	SENTENCIAS DE ATONIO
			INSERTAR_ANTONIO="INSERT INTO tb_antonio(codigo,nombre) VALUES (:codigo,:nombre)",
			ELIMINAR_ANTONIO="DELETE FROM tb_antonio WHERE id=:id",
					

// SENTENCIAS DE MILAGROS
			INSERTAR_LISTA="INSERT INTO tb_milagros(codigo,apellidos,nombres) VALUES (:codigo,:apellidos,:nombres)",
			ELIMINAR_MILAGROS="DELETE FROM tb_milagros where id= :id",
			OBTENER_ID="SELECT id.codigo,nombres FROM tb_milagros WHERE 1=1",
			ACTUALIZAR_MILAGROS="UPDATE tb_milagros SET codigo= :codigo, apellidos= :apellidos, nombres= :nombres WHERE id= :id",
			CANTIDAD_FILAS="SELECT count(id) from tb_milagros where 1=1 ",

					
// SENTENCIA JOAQUIN			
			INSERTAR_JOAQUIN="INSERT INTO joaquin(codigo,nombre) VALUES (:codigo,:nombre)",
			ELIMINAR_JOAQUIN="DELETE FROM joaquin where id= :id",
						
			OBTENER_POR_ID_JOAQUIN="SELECT id,codigo,nombre FROM joaquin WHERE 1=1 ",
					
			MODIFICAR_JOAQUIN="UPDATE joaquin SET codigo=:codigo, nombre=:nombre where id=:id ",
			CANTIDAD_REGISTROS_JOAQUIN="SELECT count(id) FROM joaquin  where 1= 1 ",
//SENTENCIAS 	HENRY
			INSERTAR_HENRY="INSERT INTO Henry(codigo,nombre) VALUES (:codigo,:nombre)",
			ELIMINAR_HENRY="DELETE FROM Henry where id= :id",
						
			MODIFICAR_HENRY="UPDATE Henry SET codigo=:codigo, nombre=:nombre where id=:id ",
			OBTENER_POR_ID_HENRY="SELECT id,codigo,nombre FROM Henry WHERE 1=1 ",
			CANTIDAD_DE_REGISTROS_HENRY="SELECT count(id) FROM Henry WHERE 1=1 ";
			
	
			
}
